/**
 * Created by 123 on 2017/12/12.
 * 签退
 */
import callApi from '../utils/callApi'
import apiPath from '../utils/apiPath'

/**
 * 获取签退信息
 * @param param={id:任务id}
 * @returns {Promise.<*>}
 */
export async function querySignInfo(param) {
  const {json, error} = await callApi(GLOBAL.INT.signOutInfo, param);

  if (error) {
    return {error: error.message}
  }

  return {res: json}

}

/**
 *签退
 * @param param={
 *  id：任务id
 *  signOutDate：签退时间
 *  signOutPlace：签退地点
 *  taskPhotoList：[//现场照片数组
 *      {
 *        photoPath:照片路径
 *      }
 *  ]
 *  taskSignNameList：[//签名照片数组
 *      {
 *        signNamePath:签名地址
 *      }
 *  ]
 *  taskUserList：[//任务人员数组
 *      {
 *        id:人员id
 *       }
 *  ]
 * }
 * @returns {Promise.<*>}
 */
export async function signIn(param) {
  const {json, error} = await callApi(GLOBAL.INT.signOut, param,'POST');

  if (error) {
    return {error: error.message}
  }

  return {res: json}
}